Building a Site with Bootstrap, AngularJS, ASP.NET, EF and Azure
Sometimes you just need to get a site up and running fast. Whether it be a blog, an event site, a wedding announcement or a new business idea. Getting a website working should be a quick and easy task for a developer. This course uses a variety of technologies including ASP.NET MVC, Web API, Entity Framework, Bootstrap, AngularjS and Azure Websites to build and deploy a website.
Course Introduction | 00:03:26 |
| Course Introduction | 03:26 |
Starting Off | 00:39:43 |
| Introduction | 00:48 |
| Bootstrap Templates | 09:18 |
| Visual Studio Requirements | 02:20 |
| Creating the Project | 01:16 |
| MVC in A Nutshell | 06:04 |
| Copying Template into Project | 03:49 |
| Using LESS | 02:54 |
| Creating The Layout (Master Page) | 05:11 |
| Fixing The Layout | 03:15 |
| Using Web Essentials | 03:38 |
| Summary | 01:10 |
Creating Content | 00:44:07 |
| Introduction | 00:54 |
| Creating The View | 05:56 |
| Using Forms | 05:18 |
| Unobtrusive Validation | 06:32 |
| Using A Service | 05:53 |
| Dependency Injection | 07:35 |
| Routes, Views and Links | 04:57 |
| Authentication and Authorization | 05:55 |
| Summary | 01:07 |
Prototyping the UI | 00:34:40 |
| Introduction | 00:54 |
| Bootstrap Layout Basics | 05:18 |
| Zen Coding | 08:20 |
| Designing The Topics | 11:09 |
| Designing The Replies | 03:20 |
| Analyzing The Prototype | 03:03 |
| Summary | 02:36 |
Building The Data Model | 00:38:37 |
| Introduction | 01:11 |
| The Model Classes | 07:02 |
| The Context | 03:37 |
| Creating The Repository | 03:37 |
| Implementing The Repository | 06:15 |
| Using The Repository | 06:03 |
| Advanced Context Configuration | 09:14 |
| Summary | 01:38 |
Building the API | 00:39:56 |
| Introduction | 00:38 |
| Your First API Controller | 06:00 |
| Ninject and Web API | 01:49 |
| Formatters | 06:14 |
| Preparing The Repository for Inserts | 03:33 |
| Inserting A Topic Via The API | 08:03 |
| Assocations | 06:32 |
| Inserting A Reply | 03:14 |
| Using Query Parameters | 02:39 |
| Summary | 01:14 |
AngularJS Basics | 00:30:31 |
| Introducing AngularJS | 00:41 |
| AngularJS and ASP.NET MVC | 05:32 |
| Your First Controller | 05:58 |
| Data Binding | 05:10 |
| Retrieving Data from The API | 05:01 |
| More Data Binding | 05:21 |
| Using Filters | 01:54 |
| Summary | 00:54 |
Deeper Into AngularJS | 01:10:15 |
| Introduction | 00:55 |
| AngularJS Routing | 09:27 |
| Creating More Views | 04:03 |
| AngularJS Validation | 07:13 |
| Saving Data to The API | 04:55 |
| Creating an AngularJS Service | 09:13 |
| Using The Service | 08:33 |
| More Routing | 06:42 |
| Creating The Last Controller | 08:49 |
| Saving Replies to The API | 05:22 |
| AngularJS and Minification | 04:12 |
| Summary | 00:51 |
Unit Testing | 00:46:05 |
| Introduction | 00:56 |
| Adding A Test Project | 04:59 |
| Testing ASP.NET Web API Code | 10:57 |
| Testing JavaScript Code | 08:01 |
| Testing AngularJS Code | 06:01 |
| Testing $http Calls | 05:51 |
| Testing AngularJS Controllers | 03:56 |
| Running Unit Tests Via The Command-line | 03:23 |
| Summary | 02:01 |
Deploying to Azure | 00:42:17 |
| Introduction | 00:56 |
| Create the Web Site | 06:20 |
| Configure the Web Site | 03:59 |
| Uploading the Code | 02:05 |
| Creating the SQL Database | 04:51 |
| Using a Domain | 06:45 |
| Scaling Your Site | 01:52 |
| Monitoring and Debugging | 04:42 |
| Managing the Azure SQL Database | 05:46 |
| Azure Web Sites and Source Control | 02:52 |
| Summary | 02:09 |
Course Introduction
Starting Off
Creating Content
Prototyping the UI
Building The Data Model
AngularJS Basics
Deeper Into AngularJS
Unit Testing
Deploying to Azure